import MarkdownIt from 'markdown-it'
import markdownItMathjax3 from 'markdown-it-mathjax3'
import markdownItHighlight from 'markdown-it-highlight'

// 初始化 MarkdownIt 实例
const md = new MarkdownIt().use(markdownItMathjax3).use(markdownItHighlight)

// 导出解析函数
export function parseMarkdownToHTML(markdown: string): string {
  // 渲染 Markdown 为 HTML
  const html = md.render(markdown)

  // // 将所有 '\n' 替换为 '<br>'
  // html = html.replace(/\n/g, '<br>')

  return html
}
